HAOJX

kubernetes deployment如何控制每次更新操作只触发一个ReolicaSet以及设置保留历史个数版本

字数统计: 131阅读时长: 1 min
2019/03/01 Share

如何控制每次更新操作只触发最后一个replicaSet生效

先执行一个指令

kubelet rollout pause

这个指令的意思是暂停deployment,所以我们对其进行修改也不会触发deployment滚动更新

修改完之后,再执行一条指令

kubelet rollout resume

即可恢复, 这样就只会触发最后一个更新了

如何设置deployment的保留历史个数

deployment有一个对象字段, pec.revisionHistoryLimit,即是历史保留数量,即可以回滚的版本

CATALOG
  1. 1. 如何控制每次更新操作只触发最后一个replicaSet生效
  2. 2. 如何设置deployment的保留历史个数